home *** CD-ROM | disk | FTP | other *** search
/ Aminet 7 / Aminet 7 - August 1995.iso / Aminet / comm / net / grapevine.lha / Grapevine / Docs / ToDo < prev    next >
Text File  |  1995-01-29  |  4KB  |  132 lines

  1. ------------------------------------------------------------------------------
  2.  
  3.                             GRAPEVINE TODO LIST
  4.  
  5. -------------------------------------------------------------------------------
  6.  
  7. These are features that will eventually be added to Grapevine.  Some of them
  8. might be done before GV is available to registered users only.  The remainder
  9. will only be done in the registered release.
  10.  
  11. ------------------------------------------------------------------------------
  12.  
  13.   IRC PARSING
  14.  
  15.     · Netsplit trapping/handling.
  16.  
  17.     · Impliment user ignore.
  18.  
  19.     · Allow mode changes to be reported just with the flags.
  20.  
  21.     · Allow reporting channel modes for unjoined channels in English too.
  22.  
  23.     · Allow user to specify where various types of messages appear.
  24.  
  25.   CHANNEL WINDOW
  26.  
  27.     · Text clipping from channel text gadget.
  28.  
  29.     · Window and program iconifying.
  30.  
  31.     · Searching in scrollback buffer.
  32.  
  33.     · Allow very long messages to be entered in string gadget, and
  34.       automatically split them to fit in a "normal" message length.
  35.  
  36.     · Configurable titlebar format (including current time).
  37.  
  38.     · Allow new window position to be configured (tiled or stacked).
  39.  
  40.   ICON TOOLBAR
  41.  
  42.     · Allow toolbar orientation to be defined... tall, wide, 3x4, etc.
  43.  
  44.     · Disable the toolbar icons and menu items which cannot be used because of
  45.       chanop status, etc.
  46.  
  47.   NAMELIST WINDOW
  48.  
  49.     · Do multi-select in the name listview window. (Multi-select will be
  50.       limited to three users to prevent abuse.)
  51.  
  52.     · Allow namelist window to be "glued" to the channel window for resize/move.
  53.  
  54.     · Insert "/msg nickname" on input line by icon if nickname is selected in
  55.       names list window.
  56.  
  57.     · Allow namelist to be placed on either side of the channel window.
  58.  
  59.     · Handle cursor keys for the listview.
  60.  
  61.     · Allow namelist windows for channels not joined.
  62.  
  63.   COMMAND INPUT
  64.  
  65.     · Command aliases.
  66.  
  67.     · Allow wildcards in /list and /names.
  68.  
  69.     · NOTIFY command to periodically check for signon/signoff of a list of users.
  70.  
  71.     · Add commands /USERS, /USERHOST, and /EXEC
  72.       (to execute an AmigaDOS shell command from Grapevine).
  73.  
  74.     · Function key macro support.
  75.  
  76.   CONFIG
  77.  
  78.     · Save project icons with settings for easy-start.
  79.  
  80.     · Ability to specify Grapevine config file from HFTgv.
  81.  
  82.     · Custom pen settings.
  83.  
  84.     · Add buttons to palette editor to grab the Workbench palette and use a
  85.       default MagicWB palette.
  86.  
  87.   NETWORKING
  88.  
  89.     · Direct AmiTCP support.  For now it does work fine with AmiTCP using
  90.       Henning Schmiedehausen's socket.library clone.
  91.       (Aminet: /pub/aminet/comm/net/socket_lib10.lha)
  92.  
  93.   OTHER
  94.  
  95.     · Configurable popup gadget in the join channel window for a list of
  96.       commonly-joined channels.
  97.  
  98.     · Allow user to save current state of windows (position, channel joined,
  99.       etc.) and automatically recreate that state when gv is loaded.
  100.  
  101.     · ARexx interface, including IRC event traps (similar to /ON) which
  102.       cause execution of a script.
  103.  
  104.     · Allow access to other channels' modes from any channel mode window.
  105.  
  106.     · A real graphic user interface for built-in DCC control.
  107.  
  108.     · Windows for whois, who, and server info.
  109.  
  110.     · (De)Op/(Un)Voice menu items
  111.  
  112.     · Channel list listview interface.
  113.  
  114.     · Ban list management interface (listview).
  115.  
  116.     · Localization.
  117.  
  118.     · Online context-sensitive help and gadget help.
  119.  
  120.     · Make ban pattern selection smarter, automatically filling out a wildcard
  121.       ban such as *!user@*.domain.
  122.  
  123.     · Pasting from clipboard or files.
  124.  
  125.     · Logging to disk.
  126.  
  127.     · Date stamp messages, and show time while marked away.  Allow some way
  128.       to view the time stamp on any message.
  129.  
  130. ------------------------------------------------------------------------------
  131.                          -- end of ToDo list --
  132.